home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_07 / plauger / ispeek.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-05-03  |  228 b   |  15 lines

  1. // ispeek -- istream::peek()
  2. #include <istream>
  3.  
  4. int istream::peek()
  5.     {    // peek at next char
  6.     _Chcount = 0;
  7.     int ch;
  8.     _TRY_IO_BEGIN
  9.     ch = ipfx(1) ? rdbuf()->sgetc() : EOF;
  10.     isfx();
  11.     _CATCH_IO_END
  12.     return (ch);
  13.     }
  14.  
  15.